package com.bd.scm.domain.dto.standardReports;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author yufc
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ScheduleAndApplySummaryDto extends BaseRowModel {
    @ExcelProperty(value= {"部门","部门"},index=0)
    private String depName;
    @ExcelProperty(value= {"排班工时数据","标准工时"},index=1)
    private Double normalHours;
    @ExcelProperty(value= {"排班工时数据","加班工时"},index=2)
    private Double otHours;
    @ExcelProperty(value= {"排班工时数据","放班工时"},index=3)
    private Double fbHours;
    @ExcelProperty(value= {"加班流程","加班工时"},index=4)
    private Double practicalOtHours;
    @ExcelProperty(value= {"请假流程","请假工时"},index=5)
    private Double leaveHours;
    @ExcelProperty(value= {"排班班次统计","早早班"},index=6)
    private Integer zaozaoban;
    @ExcelProperty(value= {"排班班次统计","早班"},index=7)
    private Integer zaoban;
    @ExcelProperty(value= {"排班班次统计","中班"},index=8)
    private Integer zhongban;
    @ExcelProperty(value= {"排班班次统计","日8进8出"},index=9)
    private Integer day8;
    @ExcelProperty(value= {"排班班次统计","夜班"},index=10)
    private Integer yeban;
    @ExcelProperty(value= {"排班班次统计","夜8进8出"},index=11)
    private Integer night8;
    @ExcelProperty(value= {"排班班次统计","早中"},index=12)
    private Integer zaozhong;
    @ExcelProperty(value= {"排班班次统计","中夜"},index=13)
    private Integer zhongye;
}